草庐IT

php - CodeIgniter 的 URI 和表单操作

全部标签

Javascript 表单输入 - GPS - GeoLocation

我想从用户的设备获取当前的GPS位置,基本上将纬度和经度放入表单字段中。然后我可以在插入位置后做任何事情。下面的代码适用于弹出警报位置,这是我开始的地方。我希望能够单击一个按钮并将经/纬度填充到表单字段中。functiongetLocationConstant(){if(navigator.geolocation){navigator.geolocation.getCurrentPosition(onGeoSuccess,onGeoFormLat,onGeoFormLong,onGeoError);}else{alert("Yourbrowserordevicedoesn'tsuppo

javascript - 客户端表单提交日期时间,MVC 应用程序

我有一个包含多个表单的MVC应用程序。提交表单时,它会将用户的gps坐标传递给服务器。我还想传递客户当前的日期时间。有没有人知道最好的方法是什么?表单是标准的html表单并使用基本提交。我的表单如下所示。那么我如何最好地将javascript日期时间值附加到提交调用?@using(Ajax.BeginForm("CheckIn","Home","Nothing",newAjaxOptions{})){MoveyourTileheretoletthosearoundyouseeit...} 最佳答案 您可以使用JavaScript和在

javascript - 从 Backbone 中的表单更新模型

我正在使用Backbone和Laravel创建一个简单的应用程序来管理预订,我正在处理一个简单的表单来更新当前登录用户的用户数据。我想知道,是否有比我所做的更好、更有效的方法来使用表单中的输入数据更新您的模型?我在模型中创建了一个名为update的方法,该方法传递了一个表单的DOM对象。我认为这不是解决问题的最佳方法。任何帮助将不胜感激!varAccount=Backbone.Model.extend({url:"/settings/account",initialize:function(){},update:function(form){this.set({first_name:f

javascript - 仅当表单已提交时才触发 jQuery 表单验证?

非侵入式验证基于这样的想法,即在用户提交表单之前不进行表单验证;一旦发生这种情况,如果表单上的某些内容无效,则在用户更改后立即验证每个字段。我想做的是“不显眼地”触发对表单元素的验证——也就是说,仅在用户已经尝试提交表单时验证表单元素。所以我可以像这样触发一个元素的验证(当某个复选框被更改时我会这样做):$('#chkNoPersonId').change(function(){$('#lstPersonId').valid();});但问题在于,这将总是导致lstPersonId被验证并在无效时显示错误,即使用户尚未提交形成一次。我希望仅在用户尝试提交表单后才对其进行验证。是否有一些

javascript - 正则表达式匹配 URI 中的 & 号,后跟一个等号而不是另一个 & 号

我的正则表达式知识让我逃避了这个......假设我有一个以URI作为查询参数的URL,ala:http://hostname.com?uri=http://website.com/company/YoYo+&+Co+Inc&type=company...假设我们的uri参数本身不包含任何参数,我想在Javascript中手动解析查询参数,但显然我们嵌入的uri参数中的&符号使得它比简单地拆分所有&符号和从那里运行它。我真正想做的是定义一个正则表达式,该正则表达式仅匹配问号和与号后跟一个等号,然后再跟另一个与号(或行尾)。我想出了这个很接近但也包括非捕获文本,我不确定为什么:[?&](?

javascript - 仿函数或单子(monad)的名称和存在以链接和终止操作序列

请原谅我,我会尽力描述我正在寻找的东西。我没有它的名字,所以它变得更加困难。查看库,例如Folktale和monet.js,我喜欢能够使用map链接操作而无需空检查或if语句,例如使用也许,要么,任务。我想知道是否存在类似的构造来解决以下问题:我有初步意见。我想构建一个对输入进行操作的函数链。每个函数可能返回也可能不返回结果。如果函数没有返回结果,则调用链中的下一个函数。一旦函数返回结果,就忽略链中的其余函数(类似于map在Maybe.Nothing上ping一个函数)返回结果。换句话说,我正在寻找类似于Maybe的东西,它包含一个值并将函数映射到Just但忽略映射到Nothing的函

javascript - 如何使用 div 元素构建 Recurly.js 表单?

我的团队正在使用Recurly.js在我们的网站中构建一个支付页面。我们一直在关注来自https://docs.recurly.com/js的文档.根据文档,Buildaformhoweveryoulike.Usethedata-recurlyattributetoidentifyinputfieldtargetstoRecurly.js.ToidentifywhereRecurly.jswillinjectcarddatafields,werecommendusingsimpledivelements.问题在于div元素实际上并未显示在表单中。这是一个基于文档的可重现的简短示例:re

javascript - 表单提交后重定向(CSR)

在由CSR(客户端呈现)覆盖的SharePoint表单中。我尝试添加一个新按钮,它的功能与“保存”按钮几乎相同,只是它会重定向到具有给定参数的另一个表单。问题是,重定向不起作用。我尝试通过更改表单的“操作”属性进行重定向,但它似乎没有被计算在内。这是新按钮:这是按钮调用的函数和下面的addLine方法:$('#custom_addLine').click(function(event){event.preventDefault();addLine(getQueryStringParameter('ID'));});functionaddLine(id){if(!PreSaveItem(

javascript - 如何在执行页内脚本之前操作 DOM?

使用Puppeteer,在页面内JS执行之前,如何在页面上下文中运行脚本,并提供完整的DOM?例如,在运行任何页面JS之前,如何运行以下脚本从img元素中删除alt属性?document.querySelectorAll('img[alt]').forEach(e=>e.removeAttribute('alt'))(page.evaluateOnNewDocument看起来很有用,但它似乎是在页面内容可用之前执行的——在它运行时,页面是空白的。) 最佳答案 我认为实现目标的方法是执行:设置page.setJavaScriptEna

javascript - 在应用程序中使用 jQuery 表单绑定(bind)代码的最佳实践

我们有一个应用程序,其中包含大量对服务器端代码的jQueryJSON调用。因此,我们有大量的绑定(bind)代码来解析响应并将适当的值绑定(bind)到表单。这是一个由两部分组成的问题。处理大量具有不同数据的表单的推荐方法是什么。现在我们正在尝试采用结构化方法为每个页面设置一个js“类”,​​使用init、wireClickEvents等。以尝试使所有内容都一致。在创建重复的jQuery代码或任何类型的推荐结构方面是否有任何“最佳实践”,而不仅仅是在js文件中添加一堆函数? 最佳答案 您可能应该研究像knockout.js这样的框架